have a hearty appetite - Turkish English Dictionary